package org.agent.aigccore.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import org.agent.aigccore.basic.enums.IotDeviceBusinessGroupStatusEnum;

import java.util.List;

/**
 * IoT设备业务组数据传输对象
 */
@Setter
@Getter
@Schema(description = "IoT设备业务组数据传输对象")
public class IotDeviceBusinessGroupVO {

    /**
     * 业务组名称
     */
    @Schema(description = "业务组名称")
    private String businessGroupName;
    
    /**
     * 状态
     */
    @Schema(description = "状态")
    private IotDeviceBusinessGroupStatusEnum status;
    
    /**
     * 上料设备ID列表
     */
    @Schema(description = "上料设备ID列表")
    private List<String> longingDeviceIds;

    /**
     * 下料设备ID列表
     */
    @Schema(description = "下料设备ID列表")
    private List<String> unloadingDeviceIds;
    
    /**
     * 创建人
     */
    @Schema(description = "创建人")
    private String creator;
    
    /**
     * 修改人
     */
    @Schema(description = "修改人")
    private String modifier;
}